wayland: Separate master devices from seat capabilities
authorCarlos Garnacho <carlosg@gnome.org>
Thu, 17 Apr 2014 11:15:08 +0000 (13:15 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 23 Apr 2014 03:50:55 +0000 (23:50 -0400)
commitaf8d6e6549ef820d876556dfeaed67bac767480c
tree3f61a5e7ec0a07c47581e96d18f73a644e77803d
parentaab1610d40976abf50b830b6c6eb1f6cdd04a947
wayland: Separate master devices from seat capabilities

The master pointer/keyboard pair should never disappear or be
inconsistent. The seat capabilities are now reflected through
slave devices, those may come and go freely as the seat
capabilities change. This also enables adding further capabilities
to handle eg. touch.

https://bugzilla.gnome.org/show_bug.cgi?id=728426
gdk/wayland/gdkdevice-wayland.c